package com.jieshuibao.service;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.jieshuibao.mapper.VipCardMapper;
import com.jieshuibao.model.db.VipCard;
import com.jieshuibao.model.db.VipCardExample;

@Service
public class VipCardService{
	
	@Resource
	private VipCardMapper vipCardMapper;
	
	public void addVipCard(VipCard vipCard) {
		vipCardMapper.insertSelective(vipCard);
	}
	
	public void delVipCardByUuid(String uuid) {
		vipCardMapper.deleteByPrimaryKey(uuid);
	}
	
	public void updateVipCard(VipCard vipCard) {
		vipCardMapper.updateByPrimaryKeySelective(vipCard);
	}
	
	public VipCard getVipCardByUuid(String uuid) {
		return vipCardMapper.selectByPrimaryKey(uuid);
	}
	
	public List<VipCard> getPageVipCard(VipCardExample vipCardExample) {
		return vipCardMapper.selectPage(vipCardExample);
	}
	public List<VipCard> getVipCard(VipCardExample vipCardExample) {
		return vipCardMapper.selectByExample(vipCardExample);
	}
	
	public int countVipCard(VipCardExample vipCardExample) {
		return vipCardMapper.countByExample(vipCardExample);
	}
}
